Generic Programming Paradigm for Open Architecture Controllers

نویسندگان

  • Shige Wang
  • Kang G. Shin
چکیده

This paper presents a generic programmingparadigm, called the control plan paradigm, based on Nested Finite State Machines (NFSMs) and event-driven mechanisms. In this paradigm, a control program can be divided into two non-overlapping parts: behavior and operation speciications. This division allows machine-dependent and machine-independent control programs to be designed and implemented independently of each other, and integrated when an application program is constructed. Our evaluation on an open-architecture machine controller testbed shows that such programming paradigm improves signiicantly the reconngurability and reusability of control programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OSACA - the vendor neutral Control Architecture

Open Controllers rely on vendor neutral specifications which enable the interand exchangeability of control specific software modules. The basis for these open control systems is formed by a standardised system platform, which on the one hand hides system-specific details, like e.g. hardware equipment and operating system, and on the other hand provides a generic, standardised application progr...

متن کامل

A new approach of designing Multi-Agent Systems

Agent technology is a software paradigm that permits to implement large and complex distributed applications [1]. In order to assist analyzing, conception and development or implementation phases of multi-agent systems, we’ve tried to present a practical application of a generic and scalable method of a MAS with a component-oriented architecture and agentbased approach that allows MDA to genera...

متن کامل

Architectural Concepts for Agent Paradigm : A Way to Separate Concerns in Open Distributed Systems

The emerging agent paradigm is gaining legitimacy as a solution to the most and most complex needs in distributed systems. For instance, a new concept like remote programming is presented as an alternative to the limits of the classical client-server interaction modes including its derivates. Agent paradigm has also emphasized the concept of service as a set of functionalities with contractual ...

متن کامل

Support for Open Tools and Systems

The construction of interactive tools for current computing environments relies upon a generic set of characteristics that include an architecture for interaction, a programmingmethodology based on the object oriented paradigm, and support for rapid prototyping and experimental programming. This paper describes foundational components that support the construction of these tools. Two di erent t...

متن کامل

Towards Generic Implementation of Software Architectures

The software architecture is the structure or the set of structures of the system, which comprise software elements, externally visible properties of those elements and the relationship amongst them. Very important role in developing of software architecture has its modeling. Based on the model, the properties of modeled system can be analyzed, to obtain required behavior. The essence of our id...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000